home *** CD-ROM | disk | FTP | other *** search
/ User's Choice Windows CD / User's Choice Windows CD (CMS Software)(1993).iso / dt / profft.zip / SOURCE / PROFFT.RC < prev    next >
Text File  |  1992-04-28  |  11KB  |  247 lines

  1. #include "profftid.h"
  2. #include "owlrc.h"
  3. #include "filedial.dlg"
  4.  
  5. PROfft MENU 
  6. BEGIN
  7.     POPUP "&File"
  8.     BEGIN
  9.         MENUITEM "&Open...", CM_MDIFILEOPEN
  10.         MENUITEM "Save &as...", CM_FILESAVEAS
  11.         MENUITEM SEPARATOR
  12.         MENUITEM "E&xit\tAlt+F4", CM_EXIT
  13.     END
  14.  
  15.     POPUP "&Edit"
  16.     BEGIN
  17.         MENUITEM "&Cut\tShift+Del", CM_EDITCUT
  18.         MENUITEM "&Copy\tCtrl+Ins", CM_EDITCOPY
  19.         MENUITEM "&Paste\tShift+Ins", CM_EDITPASTE
  20.     END
  21.  
  22.     POPUP "&Transform"
  23.     BEGIN
  24.         MENUITEM "&FFT", CM_TRANSFFT
  25.         MENUITEM "&IFFT", CM_TRANSIFFT
  26.         MENUITEM SEPARATOR
  27.         MENUITEM "Invert", CM_TRANSINVERT
  28.         MENUITEM "&Add Gauss-noise", 1, GRAYED
  29.         MENUITEM "&Make Sinus-picture", 2, GRAYED
  30.     END
  31.  
  32.     POPUP "F&ilter"
  33.     BEGIN
  34.         MENUITEM "&Lowpass...", CM_FILTERLOWPASS
  35.         MENUITEM "&Highpass...", CM_FILTERHIGHPASS
  36.         MENUITEM "Band&pass...", CM_FILTERBANDPASS
  37.         MENUITEM "Band&stop...", CM_FILTERBANDSTOP
  38.         MENUITEM "&Butterworth Low...", CM_FILTERBWLOWPASS
  39.         MENUITEM "B&utterworth High...", CM_FILTERBWHIGHPASS
  40.         MENUITEM "&Freehand", CM_FILTERFREEHAND
  41.         MENUITEM SEPARATOR
  42.         MENUITEM "&Options...\tCtrl+O", CM_FILTEROPTIONS
  43.     END
  44.  
  45.     POPUP "&Window"
  46.     BEGIN
  47.         MENUITEM "&Tile", CM_TILECHILDREN
  48.         MENUITEM "&Cascade", CM_CASCADECHILDREN
  49.         MENUITEM "Arrange &icons", CM_ARRANGEICONS
  50.         MENUITEM "Close &all", CM_CLOSECHILDREN
  51.     END
  52.  
  53.     POPUP "&Help"
  54.     BEGIN
  55.         MENUITEM "&Index\tF1", CM_HELPINDEX
  56.         MENUITEM SEPARATOR
  57.         MENUITEM "&About PROfft...", CM_HELPABOUTPROFFT
  58.     END
  59.  
  60. END
  61.  
  62. ABOUT DIALOG 18, 18, 167, 116
  63. CAPTION "About PROfft"
  64. STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
  65. BEGIN
  66.     CTEXT "PROfft v1.0 - PROject Fast Fourier Transform", -1, 11, 10, 145, 8, WS_CHILD | WS_VISIBLE | WS_GROUP
  67.     CTEXT "Avd. 9 - Ind. ╪k., Progmet gr. 13", -1, 30, 25, 105, 8, WS_CHILD | WS_VISIBLE | WS_GROUP
  68.     CTEXT "Lars Wendt", -1, 50, 50, 65, 8, WS_CHILD | WS_VISIBLE | WS_GROUP
  69.     CTEXT "Marius Kjeldahl", -1, 50, 60, 65, 8, WS_CHILD | WS_VISIBLE | WS_GROUP
  70.     CTEXT "Hσvar Wold", -1, 50, 40, 65, 8, WS_CHILD | WS_VISIBLE | WS_GROUP
  71.     CTEXT "Rune Indrevoll", -1, 50, 70, 65, 8, WS_CHILD | WS_VISIBLE | WS_GROUP
  72.     CTEXT "Steinar Asbj°rnsen", -1, 50, 80, 65, 8, WS_CHILD | WS_VISIBLE | WS_GROUP
  73.     DEFPUSHBUTTON "OK", IDOK, 63, 95, 40, 14, WS_CHILD | WS_VISIBLE | WS_TABSTOP
  74.     ICON "COMPLEX", -1, 134, 50, 16, 16, WS_CHILD | WS_VISIBLE
  75.     ICON "BMP", -1, 17, 50, 16, 16, WS_CHILD | WS_VISIBLE
  76. END
  77.  
  78. FILTER1 DIALOG 10, 33, 173, 66
  79. STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION
  80. BEGIN
  81.     LTEXT "Filter radius:", -1, 14, 18, 60, 8, WS_CHILD | WS_VISIBLE | WS_GROUP
  82.     CONTROL "", DB_EDITFREQUENCY, "EDIT", ES_LEFT | ES_AUTOHSCROLL | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP, 79, 16, 30, 12
  83.     CONTROL "OK", IDOK, "BUTTON", BS_DEFPUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_GROUP | WS_TABSTOP, 129, 16, 30, 14
  84.     PUSHBUTTON "Cancel", IDCANCEL, 129, 36, 30, 14, WS_CHILD | WS_VISIBLE | WS_TABSTOP
  85.     SCROLLBAR DB_SCROLLFREQUENCY, 14, 36, 95, 9, SBS_HORZ | WS_CHILD | WS_VISIBLE
  86. END
  87.  
  88.  
  89. FILTER2 DIALOG 18, 18, 164, 104
  90. STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
  91. BEGIN
  92.     LTEXT "Lower radius:", -1, 11, 18, 60, 8, WS_CHILD | WS_VISIBLE | WS_GROUP
  93.     CONTROL "", DB_EDITFREQUENCY1, "EDIT", ES_LEFT | ES_AUTOHSCROLL | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP, 76, 16, 30, 12
  94.     CONTROL "OK", IDOK, "BUTTON", BS_DEFPUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_GROUP | WS_TABSTOP, 123, 32, 30, 14
  95.     PUSHBUTTON "Cancel", IDCANCEL, 123, 57, 30, 14, WS_CHILD | WS_VISIBLE | WS_TABSTOP
  96.     SCROLLBAR DB_SCROLLFREQUENCY1, 11, 36, 95, 9, SBS_HORZ | WS_CHILD | WS_VISIBLE
  97.     LTEXT "Upper radius:", -1, 10, 60, 60, 8, WS_CHILD | WS_VISIBLE | WS_GROUP
  98.     CONTROL "", DB_EDITFREQUENCY2, "EDIT", ES_LEFT | ES_AUTOHSCROLL | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP, 75, 58, 30, 12
  99.     SCROLLBAR DB_SCROLLFREQUENCY2, 10, 78, 95, 9, SBS_HORZ | WS_CHILD | WS_VISIBLE
  100. END
  101.  
  102.  
  103. PROGRESS DIALOG 18, 18, 142, 72
  104. STYLE WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
  105. BEGIN
  106.     DEFPUSHBUTTON "Cancel", IDCANCEL, 56, 50, 30, 14, WS_CHILD | WS_VISIBLE | WS_TABSTOP
  107.     CTEXT "", DB_TEXT, 8, 10, 125, 8, WS_CHILD | WS_VISIBLE | WS_GROUP
  108.     CONTROL "", DB_PAINTAREA, "STATIC", SS_LEFT | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_GROUP, 8, 25, 125, 15
  109.     CTEXT "", DB_PERCENTAGE, 63, 29, 16, 8, WS_CHILD | WS_VISIBLE | WS_GROUP
  110. END
  111.  
  112.  
  113. RUBBER DIALOG 9, 17, 173, 111
  114. CAPTION "PROfft Options"
  115. STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION
  116. BEGIN
  117.     LTEXT "&Rubber size:", -1, 16, 16, 48, 8, WS_CHILD | WS_VISIBLE | WS_GROUP
  118.     CONTROL "OK", IDOK, "BUTTON", BS_DEFPUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_GROUP | WS_TABSTOP, 136, 12, 30, 14
  119.     PUSHBUTTON "Cancel", IDCANCEL, 136, 32, 30, 14, WS_CHILD | WS_VISIBLE | WS_TABSTOP
  120.     SCROLLBAR DB_SCROLLRUBBER, 14, 28, 43, 9, SBS_HORZ | WS_CHILD | WS_VISIBLE
  121.     CONTROL "&Shift to center", DB_TOGGLESHIFTCENTER, "BUTTON", BS_AUTOCHECKBOX | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 11, 88, 57, 12
  122.     CONTROL "Rubber", 998, "button", BS_GROUPBOX | WS_CHILD | WS_VISIBLE | WS_GROUP, 5, 4, 120, 64
  123.     CONTROL "Display options", 999, "button", BS_GROUPBOX | WS_CHILD | WS_VISIBLE, 4, 76, 120, 29
  124.     CONTROL "Rubber shape", DB_GROUPRUBBERSHAPE, "button", BS_GROUPBOX | WS_CHILD | WS_VISIBLE | WS_GROUP, 64, 16, 56, 44
  125.     CONTROL "R&ound", DB_RADIOCIRCLERUBBER, "BUTTON", BS_RADIOBUTTON | WS_CHILD | WS_VISIBLE | WS_GROUP | WS_TABSTOP, 72, 28, 32, 12
  126.     CONTROL "&Square", DB_RADIOSQUARERUBBER, "BUTTON", BS_RADIOBUTTON | WS_CHILD | WS_VISIBLE | WS_GROUP | WS_TABSTOP, 72, 40, 36, 12
  127.     LTEXT "", DB_TEST, 27, 48, 16, 8, WS_CHILD | WS_VISIBLE | WS_GROUP
  128. END
  129.  
  130.  
  131.  
  132. BMP ICON 
  133. BEGIN
  134. '00 00 01 00 01 00 20 20 10 00 00 00 00 00 E8 02'
  135. '00 00 16 00 00 00 28 00 00 00 20 00 00 00 40 00'
  136. '00 00 01 00 04 00 00 00 00 00 80 02 00 00 00 00'
  137. '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
  138. '00 00 00 00 80 00 00 80 00 00 00 80 80 00 80 00'
  139. '00 00 80 00 80 00 80 80 00 00 80 80 80 00 C0 C0'
  140. 'C0 00 00 00 FF 00 00 FF 00 00 00 FF FF 00 FF 00'
  141. '00 00 FF 00 FF 00 FF FF 00 00 FF FF FF 00 88 88'
  142. '88 88 88 88 88 88 88 88 88 88 88 88 88 88 88 88'
  143. '88 8F 88 88 F8 F8 88 8F 88 8F 88 88 88 88 88 88'
  144. '8F 88 88 88 88 88 88 88 88 88 88 88 83 88 88 88'
  145. '88 88 8F 88 88 88 88 88 F8 8F 88 88 85 88 88 8F'
  146. '88 F8 F8 F8 F8 88 88 88 88 88 88 83 88 88 F8 88'
  147. 'F8 88 88 88 88 88 83 88 88 88 88 88 83 88 88 F8'
  148. '88 88 88 88 88 83 88 38 88 38 88 88 88 88 88 88'
  149. '88 88 88 83 83 35 35 78 38 88 88 88 88 38 88 38'
  150. '88 33 83 31 71 77 07 71 77 13 88 88 38 58 88 83'
  151. '88 35 35 77 77 07 00 77 77 77 38 38 88 38 73 58'
  152. '75 35 78 77 77 77 70 70 07 75 75 35 83 88 88 77'
  153. '37 78 88 38 78 73 77 07 71 77 37 87 38 58 77 77'
  154. '88 87 88 78 88 88 77 87 77 77 78 77 58 88 77 77'
  155. '78 78 88 88 88 88 83 57 77 77 37 77 77 78 87 77'
  156. '73 88 88 88 88 88 88 88 37 37 87 88 83 78 77 77'
  157. '78 78 38 88 35 30 17 77 87 78 78 78 77 78 77 17'
  158. '71 77 58 35 87 00 00 00 07 00 77 77 88 77 00 00'
  159. '00 77 83 88 77 00 70 70 70 07 07 77 37 78 07 00'
  160. '00 77 77 77 70 00 00 00 07 00 00 17 77 77 00 00'
  161. '70 00 77 77 70 07 00 00 00 70 70 78 77 77 00 70'
  162. '00 00 07 77 70 00 00 00 70 00 77 77 07 77 00 07'
  163. '77 07 00 00 00 07 00 70 00 07 77 77 07 17 07 00'
  164. '77 77 70 00 01 00 00 00 07 77 37 70 77 78 00 00'
  165. '77 77 73 77 77 07 70 77 73 77 77 07 77 88 70 70'
  166. '07 73 78 88 88 83 78 38 78 77 70 01 07 38 07 00'
  167. '00 77 88 88 88 88 88 88 87 77 17 77 78 88 77 07'
  168. '70 07 07 17 38 88 38 77 71 07 07 77 77 88 77 77'
  169. '07 70 00 07 07 07 70 71 00 70 70 77 78 88 77 73'
  170. '77 77 37 07 00 70 00 07 07 77 77 78 38 88 78 78'
  171. '77 37 77 70 77 07 71 70 70 70 77 38 88 88 78 87'
  172. '87 87 57 77 77 77 77 77 77 77 38 78 88 88 88 88'
  173. '83 58 83 87 87 37 77 77 77 77 78 88 88 88 00 00'
  174. '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
  175. '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
  176. '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
  177. '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
  178. '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
  179. '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
  180. '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
  181. '00 00 00 00 00 00 00 00 00 00 00 00 00 00'
  182.  
  183. END
  184.  
  185. COMPLEX ICON 
  186. BEGIN
  187. '00 00 01 00 01 00 20 20 10 00 00 00 00 00 E8 02'
  188. '00 00 16 00 00 00 28 00 00 00 20 00 00 00 40 00'
  189. '00 00 01 00 04 00 00 00 00 00 80 02 00 00 00 00'
  190. '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
  191. '00 00 00 00 80 00 00 80 00 00 00 80 80 00 80 00'
  192. '00 00 80 00 80 00 80 80 00 00 80 80 80 00 C0 C0'
  193. 'C0 00 00 00 FF 00 00 FF 00 00 00 FF FF 00 FF 00'
  194. '00 00 FF 00 FF 00 FF FF 00 00 FF FF FF 00 07 00'
  195. '70 70 70 70 77 07 77 07 00 70 70 70 70 70 00 70'
  196. '07 70 70 70 70 70 77 07 70 70 70 70 00 07 70 07'
  197. '07 07 07 07 70 77 77 07 07 00 70 07 77 00 07 07'
  198. '07 07 00 00 70 70 70 77 70 77 07 07 00 70 00 07'
  199. '07 00 70 77 00 77 77 70 70 07 00 70 70 07 77 70'
  200. '00 77 07 00 70 77 77 77 07 10 70 00 07 07 00 07'
  201. '70 70 17 07 77 07 73 07 12 07 07 07 07 00 77 00'
  202. '70 12 70 70 70 37 17 07 70 07 00 70 01 07 00 70'
  203. '07 00 77 77 77 77 77 77 77 00 70 77 07 00 70 70'
  204. '70 70 70 77 71 77 77 77 70 70 70 70 07 07 00 70'
  205. '70 07 07 71 27 77 38 77 77 77 17 07 70 00 70 00'
  206. '07 07 70 77 07 77 87 73 07 07 07 07 07 07 07 70'
  207. '70 70 77 07 77 38 87 77 77 77 07 07 00 70 00 00'
  208. '70 71 70 37 77 77 77 77 77 07 00 70 70 07 77 77'
  209. '77 77 77 77 77 87 88 87 77 17 77 77 03 77 77 77'
  210. '12 77 77 77 73 87 F3 87 77 77 70 30 77 07 70 70'
  211. '70 70 77 03 75 87 85 78 73 77 77 77 77 77 07 00'
  212. '70 70 07 70 77 77 87 37 77 77 77 00 70 00 00 70'
  213. '07 07 07 07 77 78 83 57 71 70 07 70 07 07 70 70'
  214. '70 71 77 77 77 37 77 77 77 77 70 12 10 00 00 07'
  215. '07 07 07 07 77 78 87 77 77 07 07 00 70 70 77 00'
  216. '70 70 70 07 77 77 77 77 77 70 70 07 07 07 07 07'
  217. '01 21 21 70 77 71 77 77 77 07 70 70 70 70 70 00'
  218. '07 00 00 07 07 07 77 70 70 77 70 70 70 00 00 70'
  219. '70 77 07 07 70 37 77 17 77 00 07 07 00 77 70 70'
  220. '70 00 07 70 07 77 77 00 00 77 12 10 70 70 07 00'
  221. '70 70 70 07 77 77 77 77 07 10 70 70 07 00 00 70'
  222. '07 07 07 00 77 00 71 20 70 20 00 07 07 07 70 07'
  223. '70 00 70 77 01 27 77 07 70 07 07 77 07 00 07 00'
  224. '07 70 70 00 70 71 70 70 17 07 07 00 70 07 00 70'
  225. '70 70 71 70 77 07 77 07 20 70 70 37 00 70 00 07'
  226. '01 07 02 70 07 07 07 07 07 07 07 07 00 07 00 00'
  227. '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
  228. '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
  229. '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
  230. '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
  231. '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
  232. '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
  233. '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
  234. '00 00 00 00 00 00 00 00 00 00 00 00 00 00'
  235.  
  236. END
  237.  
  238. PROFFTACC ACCELERATORS 
  239. BEGIN
  240.     VK_INSERT, CM_EDITPASTE, VIRTKEY, SHIFT
  241.     VK_DELETE, CM_EDITCUT, VIRTKEY, SHIFT
  242.     VK_INSERT, CM_EDITCOPY, VIRTKEY, CONTROL
  243.     "^O", CM_FILTEROPTIONS
  244.     VK_F1, CM_HELPINDEX, VIRTKEY
  245.     VK_F1, CM_HELPINDEX, VIRTKEY, SHIFT
  246. END
  247.